Connected Components In Graphs